package com.punch.common.vo.user.user;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * UserExtendVO-用户扩展信息
 *
 * @author wujj
 * @version 1.0.0
 * @since 2020/9/14 11:06
 */
@Data
@ApiModel(value = "用户扩展信息")
public class UserExtendVO implements Serializable {

    /**
     * 结算方式 0-固定 1-比例
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private Integer settlementType;
    /**
     * 结算金额 结算方式为0-固定值有效
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private BigDecimal settlementMoney;

    /**
     * 结算比例 结算方式为1-比例值有效
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private Double settlementRatio;

    /**
     * 银行账号
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String bankAccount;

    /**
     * 持卡者姓名
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String bankUserName;


    /**
     * 开户行
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String bankOpen;

    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String orgNo;


    /**
     * 添加学生方式 0-学校PC端添加 1-家长APP端添加
     */
    private Integer addStuType;

}
